Skip to navigation | Skip to main content | Skip to footer
Menu
Menu

School of Computer Science BCS accreditation 2021 - 2026

Software Engineering wIE MEng (Hons) - 4.1.1 Knowledge and understanding of scientific and engineering principles


Return to programme overview.

COMP11120 Mathematical Techniques for Computer Science

The course teaches relevant principles of mathematics that are the basis for such principles.

Assesement : Examination, Individual coursework

COMP12111 Fundamentals of Computer Engineering

Top-down design and simulation of digital systems via the use of the Verilog HDL.

Assesement : Examination, Lab work

COMP13212 Data Science

The understanding of uncertainty in experimental measurements and sampled data, how uncertainty is quantified, how it propagated through computations, and how it affects the comparative evaluation between systems is covered. How to make statistically sound comparisons is covered.

Assesement : Examination, Lab work

COMP15111 Fundamentals of Computer Architecture

Many computer engineering principles apply to this course.

Assesement : Examination, Individual coursework

COMP23311 Software Engineering 1

Refactoring of software

Assesement : Examination, Group coursework

COMP26020 Programming Languages & Paradigms

Scientific and Engineering principles are deployed throughout the course unit to solve practical problems.

Assesement : Examination, Lab work

COMP26120 Algorithms and Data Structures

Scientific and engineering principles are deployed throughout the course unit.

Assesement : Lab work

COMP28112 Distributed Systems

Addressed as design, implementation, testing, and evaluation of computer programmed solutions in the lab.

Assesement : Individual coursework, Lab work

COMP30040 Third Year Project Laboratory

Such knowledge is required in a small number of projects

Assesement : Individual coursework